put in an excellent performance - Turco Inglés Diccionario